<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>

</html>
<script>
    //实现对象的深拷贝
    // let obj={name:"李四",sex:"男",weight:"45kg",hobby:["打球","听音乐"]}
    // function copyObj(obj){
    //     let obj2=Array.isArray(obj)?[]:{}
    //     for(var key in obj){
    //         if(typeof obj[key]=='object'){
    //             obj2[key]=copyObj(obj[key])
    //         }
    //         else{
    //             obj2[key]=obj[key]
    //         }
    //     }
    //     return obj2
    // }
    // let obj2=copyObj(obj)
    // obj.hobby.pop()
    // console.log(obj);
    // console.log(obj2);

    //大小写字符转换
    // let str = 'HelloWorld'
    // function zhuanHuan() {
    //     let arr = str.split('')
    //     // console.log(arr);
    //     arr1 = []
    //     for (i = 0; i < arr.length; i++) {
    //         if (str.charCodeAt(i) > 97) {
    //             arr1[i] = arr[i].toUpperCase()
    //         }
    //         else {
    //             arr1[i] = arr[i].toLowerCase()
    //         }
    //     }
    //     let res = arr1.join('')
    //     console.log(res);
    // }
    // zhuanHuan(str)

    //url解析
     var str = "username=admin&password=123456"
     function jiexi(){
        var arr = str.split('&')
        var obj={}
        for(let i=0;i<arr.length;i++){
            var ele = arr[i].split('=')
            obj[ele[0]]=ele[1]
        }
        console.log(obj);
     }
     jiexi(str)

</script>